The only thing that looks "fake" and "tacky" is the plastic jelly fish and coral.
Everything else looks fine, but jellyfish and coral just don't belong in a freshwater tank, IMHO.
Putting a black background up would also help the look a lot, but overall it looks good.