"Tastes like crap" and "tastes a bit weird" are descriptive rather than critical (I'm not hatting - just observing
). What I think I am hearing is "tastes of yeast". I have used Coopers tins in the past and the end result tasted just like Coopers Sparkling Ale - which is neither sparkling nor ale! Coopers Cloudy Beer doesn't have the same ring to it.
I don't mind an occasional glass of Coopers but it does taste faintly of yeast (the store-bought Coopers not just the home brew). "Faintly" is the operative word. Most beer drinkers don't mind a slight undertone of yeast, provided there is plenty of malty and hoppy flavour to round it out. Most other people's home brew I have tried has been too yeasty to enjoy.
The so-called craft breweries have exploded in popularity in the past couple of years in my neck of the woods (SW Sydney) and every one I have sampled has tasted (sometimes strongly) of yeast. This suggests the brewers have no idea what they are doing, and the punters have got more money than sense. Craft beer tastes like the stuff I used to make before I really got the hang of it.