Never ever ever ever schedule yourself on the only possible flight that can ge you to your connection, on a tight time that will happen only if the stars align just right. It amazes me when people do this and then throw the HUGEST fit when they miss their connection which also happens to be the last and/or only flight of the day.
BWI is a very commonly delayed flight, believe me, I work it all the time. Do yourself a favor and take the one before it.
An extra hour or two in the airport is far better than an extra day in Newark.