I think you need to decide whether you want a full features nav system, or just some thing to display a few charts and show where you are. If you want something simple, it's hard to beat the ipad apps. They are sime, cheap, show you where you are, and probably include Active Captain guide book info. But they won't give you routes, drive your auto pilot, display AIS targets including virtual nav aids and weather stations, tide levels, current predictors, weather forecasts, display of radar targets, support for 0183 and NMEA 2000, etc., etc.. Wifi is great, except for when it stops working. I haven't met a wifi base station yet that doesn't need to be rebooted periodically because it stops working. I don't want that as part of my navigation system.
If, on the other hand, you want a full featured navigation system, it's hard to beat Coastal Explorer. I think $300 or $400 (whatever it costs) is dirt cheap for what you get. CE compares with Nobletek, Max Sea, etc all of which cost double that or much more.
So I think it mostly depends on what you want and what kind of cruising you do.