Buenas amigo, efectivamente, la 3.0 es Honeycomb, únicamente para tablets, la version 2.3.x es GingerBread, funciona para celulares y algunas tablets de menor categoría.
Ice cream sandwich, también conocido como ICS o version 4.0 es un nuevo sistema que abre muchas posibilidades a los sistemas que utilizan android, muchas optimizaciones y cambios que hacen que el sistema sea mucho mas eficiente posible de correr en Tablets y Celulares, debido a que estos ya no se diferencian mucho unos de otros a nivel de internos de hardware, celulares con TEGRA 2 y próximamente 3 se ven en todas partes capaces de mover ICS por igual, te recomiendo antes de actualizar que debes tu celular como vino de fabrica, eso si haces la version via OTA oficial, si lo harás mediante un cocinero de ROM's sigue las instrucciones que te den en ese momento.
en cuanto a tu duda con las versiones 2.3.4 y 2.3.5, algún cocinero debe de tener ya hecha la 2.3.5 o hasta inclusive la 2.3.7 que creo que es la ultima (que tengo yo en el CM7.1.2), que son no mas que pequeñas optimizaciones y agregados, mi recomendación es que uses ROM's cocinadas, le sacan mas partido general a tu teléfono, mas potencia...