Me personally am a bigger fan of being able to test the platform without starting a trial, this way I can see if it fits my needs and expectations. It also builds trust for the users.
So my advice is to have a Freemium version with limitations, if they love the platform they will eventually start a paid subscription.