Hi,
from what you are describing, it's likely that spending few bucks on vectrosity would get you a long way! If you do, don't hesitate to make requests as to what you would like to see implement within playmaker, I have started porting vectrosity to playmaker but the power of vectrisity is so big that it's ia big task to cover it fully in one go.
bye,
Jean