Depends on the size of your tank, if you're only running a small tank then you only need an internal/HOB
filter. Anything over 20 gallons I'd say get a canister personally.
Value for money: Rena XP Series
Performance: Eheim Pro 3 Series
All-rounder for cost and performance: Fluval 106/206/306/406/FX6