It is a great idea to have reviews with no affiliate links so you can be more impartial - that might be a solid USP you can trumpet.
So then you'd have to monetise it with Adsense and or CPA offers
A registered membership would be much smaller and harder to earn clicks from.
On the other hand a paid membership may be the best for you - you'd have to get a juicy enough offer together to tempt people - mostly beginners to subscribe.
Not easy!
Bookmarks