Taking this window in isolation, i'd agree with your assessment. In terms of incomings, we have improved the side from the first half of the season without theoretically losing anyone (although we may well have lost Ferguson in mind/spirit now- that's the biggest failure of the window). I'm not upset about the Quina loan falling through really as he would have potentially complicated things in attacking midfield. Of what we brought in, Robinson allows us the option of playing 2 up front while also playing 5 in midfield, with him being a link between the two. Grosicki gives us a other dangerous option on the wing which will in turn boost out bench options and Peltier is a solid if unspectacular defensive improvement.
I am however uneasy about the long term strategy (or lack of) that I have seen the last 3 windows. Everything feels very short term and all of the signings seem to be very much "what becomes available at the end of the window". In the last 2 years, we have relied heavily on the domestic market. Our only 2 European based signings seem to be Bilic led and the third we were linked to was again pushed by the manager and his team. While this is ok now while we are one of the richest teams in the league, if we fail to go up this year and parachute payments drop off, we won't be beating our rivals to the likes of Robinson and Grosicki. What then? I'm not really seeing much of a long term strategy with what we are doing.
Once again, none of the kids went on loan and unlike the best sides, we have still to make a "one for the future" signing in Dowling's time here. Just look at how Wolves have done this Jan - half of the players they have signed are in the 17-21 bracket and are signed for a year or two down the line. There just seems to be no long term continuity planning.
Maybe time will prove me wrong, but I just don't think the business we do under Dowling now, suggests we would have a competetice advantage over either rivals in the prem next season, or rivals in the championshio if we have no parachute payments. Brentford/Leicester/Wolves we ain't.