Well, let me post my recent experience. I ordered some items from both More Beer and Northern Brewer. From More Beer, I ordered a Fermonster and some parts so I could have a floating diptube. I placed that order on 3/16. Two days later it shipped on the 18th and I received it on the 21st. So 5 days total.
On the same day as the More Beer order (3/16), I placed an order for a couple of beer kits from Northern. I didn't get an email confirmation that the order shipped until the 26th. I received it on the 28th. One of the beer kits was left out, so after contacting their customer service, they promptly sent out the other beer kit. That kit arrived on 4/5. So, 12 days total for that order or if you count the forgotten kit, 20 days for the completed order to arrive. 8 days for them to ship the forgotten beer kit.
So, would I still order from NB? Yes and no. If it's something exclusive they have and no rush, sure. They botched this recent order, but they did (eventually) make it right. The late order didn't mess up my brew day since I didn't have one planned. The biggest issue with them is the long lag time between order placement and shipping confirmation. I don't like that. Once I got the shipping confirmation email, the package arrived two days later.
This isn't meant to be a pile on post. I'm just sharing my recent experience. I don't think they have become shady, but there's some room for improvement when it comes to communicating with the customer, especially when your competitors can offer you better prices and faster shipping.