Diana, I was on the Golden in Feb. Yes, the two "anytime dining" restaurants are just as nice as the other one, and serve the same food. I think the only thing you'll be missing will be the relationship that builds with your wait staff, as it will change every day. (Although if you find a favorite, you can request to be at a table in his/her station - you might have to wait a little longer for a table, is all.)
If you prefer to eat breakfast in the dining room instead of the buffet, that's fine; the aft restaurant is only reserved for assigned dining at dinner; otherwise it's open seating.
A couple tips - we discovered that the anytime restaurant on the lower deck had shorter lines than the one just above it, so we ate there after the first night. If you prefer to eat on the early side (before 7) you will also have less of a wait time. You can also shorten your wait by telling them you are willing to share a table. We found many fun dinner companions that way, and only ate at a table for 2 twice during the cruise.
Another tip: we LOVED the steakhouse (alternative) restaurant. I'm not a big Italian food fan, so didn't try Sabatini's, but the steakhouse was super - the steak was definitely much better than those in the regular dining room, and service was topnotch. Highly recommend it, despite the extra cost.
Have a great cruise!