Yo compré el Blitz3D en sólo $100 la semana pasada, bajó mucho de precio
Una de las cosas que me gusta de Blitz es que puede integrar DLLs, así que si falta algo (digamos rutinas para leer el puerto serie) se pueden hacer en otro lenguaje e integrarlas. Eso extiende mucho el lenguaje.