I've been an active trader for a while. I wouldn't call myself a professional trader, however I know enough to have a solid - but conservative - trading strategy. For me, subscription model suits me best. Better the devil you know. I prefer to know exactly what charges are applied to my account and to get all charges out of the way, upfront.