The ICEs are still generally ok, as long as you're willing to play roulette with big delays and missed connections (last few I got ran perfectly).
Regional trains are part of Germany's new super cheap unlimited travel ticket, which excludes ICE and afaik this is why they are now super crowded but I haven't taken them recently so no first hand experience