Boarding is is sticky situation for both parties. You as a boarder want your horse to be top priority, have the best pasture and have free access to all the amenities that you think you deserve for your monthly payment. The BO wants to make a living - to do this the BO needs to have as many boarders as they can fit, do the least amount of work to keep everyone happy and have the least overhead. Yes, there are happy little private barns where the BO bends over backwards and treats your horse like one of their own, but there are fewer of those and they are harder to find.
One of the hardest parts of boarding is sharing with others. The more boarders the more you have to share the arenas, trails, tack, grooming, wash areas etc... But without those boarders your BO won't have the money to build that new tack room. Its a catch 22 that is an integral part of it.
When you decide on a barn you need to pick the place based on what it is the day you see it. Everyone has dream projects they want to get done when they have the time and money. The BO might have honestly thought the tack area would be done, but hasn't gotten around to it. If you are unhappy with the barn on day 1, you can't trust it will be turned around by day 3 or day 365. Be somewhere you are happy and the additions will just be icing on the cake.
As for your horse - if it is that important to you to have a buddy you might need to start looking elsewhere. Very few BOs will put horses together strictly because an owner wants them to. I would love for my 2 horses to be pastured together, but my BO has seperate mare and gelding pastures so it won't happen. Yes, you are paying for it, but there are rules that the BO makes and you either follow them or find a different barn.
Fly mask - the BO at my old barn had everyone either go without or leave it on 24/7 because he didn't want to be bothered to do it. It isn't something the BO has to do. Full service means grain/hay, turnout, clean stalls, use of facilities. It doesn't mean blanketing, fly mask, hand walking when injured etc. Some barns don't include hold for vet/farrier if you can't be there. Some charge extra for stall horses when the are on 24/7 stall due to injury because of the extra cleaning required. These are all things that should be worked out before you move your horse.
In the end, decide if you like the barn as is right now. If not, start looking for a new barn and use this as a learning experience. Ask more questions next time. If you are happy there, then stay and ask for a written contract and work out the terms. Good luck!